 view,input{
   box-sizing: border-box;
 }
 .main{padding-bottom:30rpx;}
.logo{
	height: 106rpx;
	background: #E0E2EE;
	border-radius: 0px;	 
	display:flex;
	align-items:center;
 }
 .ilist{width:300rpx;padding-left:48rpx;}
 .ilist1{
	 width: 44rpx;
	 height: 8rpx;
	 background: #172121;
	 opacity: 1;
	 border-radius: 20rpx;
 }
 .ilist2{
	width: 22rpx;
	height: 6rpx;
	background: #172121;
	opacity: 1;
	border-radius: 20rpx;
	margin-top:12rpx;
 }
 .imglog{
   width:148rpx;
   height:64rpx;
   padding-top:20rpx;
 }
 .menu{
  width:100%;
  height:78rpx;
  padding-left:48rpx;
  padding-right:48rpx;
  display:flex;
  align-items: center;
  justify-content: space-between;
  margin-top:22rpx;
 }
 .menu-1{
   width:150rpx;
   height:52rpx;
   background: #FFFFFF;
   font-size: 30rpx;
   font-weight: 600;
   color: #202020;
   opacity: 1; 
   display:flex;
   align-items:center;
   justify-content: center;
   border-radius:18rpx;
 }
 .cur{
    background: #949DE1;
	opacity: 1;
	border-radius:18rpx;
 }
.part1{
  width: 654rpx;
  height: 308rpx;
  background: #949DE1;
  background: rgba(148,157,255,.25);
  border-radius: 80rpx;
  margin: 0 auto;
  margin-top:40rpx;
  z-index:1;
}
.part2{width: 308rpx;
  height: 308rpx;
  background: rgba(76,82,124,.14);
  border-radius: 50%;
  margin:0 auto;
  display:flex;justify-content: center;align-items: center;

}
.part3{
 width: 248rpx;
 height: 248rpx;
  background: rgba(76,82,124,.29);
 border-radius: 50%;	
 display:flex;justify-content: center;align-items: center;
}
.part4{
	width: 180rpx;
	height: 180rpx;
	 background: rgba(76,82,124,1);
	border-radius: 50%;
	opacity: 1;z-index:10;
	display:flex;
	justify-content: center;
	align-items: center;
}
.order{
 width: 654rpx;
 height: 308rpx;
 background: rgba(148,157,255,.25);
 border-radius: 80rpx;
 margin: 0 auto;
 margin-top:56rpx;	
 position:relative;
}
.order1{
   display:flex;
   position:absolute;
   align-items: center;
   top:-8rpx;
   width:100%;
}
.fm1{

	font-size: 24rpx;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #4C527C;
	opacity: 1;
	margin-left:112rpx;
   }
.fm2{
	width: 206rpx;
	height: 52rpx;
    background: rgba(148,157,255,1);
	border-radius:18rpx;
	font-size: 50rpx;
	font-family: Montserrat;
	font-weight: 400;
	color: #FFFFFF;
	display:flex;justify-content: center;align-items: center;
  }
  .fm3{
	width: 52rpx;
	height: 52rpx;
	border-radius: 50%;
	background: rgba(76,83,124,1);
	display:flex;justify-content: center;align-items: center;
	font-size: 30rpx;
	font-family: Montserrat;
	font-weight: bold;
	color: #E4E6F8;
	position:absolute;
  }
  .fm4{
  	width: 52rpx;
  	height: 52rpx;
  	border-radius: 50%;
  	display:flex;justify-content: center;align-items: center;
	font-size: 26rpx;
	font-family: Montserrat;
	font-weight: bold;
	color: #4C527C;
	opacity: 1;
	border:4rpx solid #4C527C;
	position:absolute;
	right:14rpx;
  }
  .order2{
	position:absolute;top:26rpx;height:200rpx;
	width:600rpx;left:28rpx;
  }
  .order2-1{
    height:40rpx;
	display:flex;align-items: center;
	justify-content: space-around;
	margin-top:24rpx;
   }
   .pm1{width: 28rpx;
	height: 28rpx;
	background: #B07DD1;
	border-radius: 50%;
	}
	.pm2{
		font-size: 32rpx;
		font-family: Montserrat;
		font-weight: 600;
		color: #352641;
		margin-left:32rpx;
	}
	.pm3{
		font-size: 24rpx;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #352641;
		width:440rpx;
		text-align:right;
	}
	.order3{
	  position:absolute;top:240rpx;height:58rpx;
	  display:flex;align-items: center;
	}
	.order3-1{
		font-size: 20rpx;
		font-family: Arial Rounded MT;
		font-weight: bold;
		color: #A8ADC7;
		text-decoration: underline;
	    margin-left:88rpx;
	}
	.order3-2{
	  margin-left:162rpx;
	  width: 134rpx;
	  height: 58rpx;
	  background: #4C527C;
	  border-radius: 30rpx;
	font-size: 30rpx;
	font-family: Montserrat;
	font-weight: bold;
	color: #E4E6F8;
	opacity: 1;
	display:flex;align-items: center;justify-content: center;
	}
	.bg2{background-color:#4F8DCB;}
	.bg3{background-color:#9599B3;}
	.sximg{width:57rpx;height:57rpx;}